package br.com.inner.service;

import java.math.BigDecimal;
import java.util.List;

import br.com.inner.custom.CustomException;
import br.com.inner.dao.EmpresaDBDao;
import br.com.inner.dao.EmpresaDao;
import br.com.inner.dao.UsuarioDBDao;
import br.com.inner.dao.UsuarioDao;
import br.com.inner.modelo.Empresa;

public class EmpresaDaoService implements EmpresaService {

	private EmpresaDao dao;

	public EmpresaDaoService() {
        this.dao = new EmpresaDBDao();
    }
	
	public List<Empresa> pesquisaEmpresa(String nmFantasia, String uf, String cidade) throws CustomException {
		return dao.pesquisaEmpresa(nmFantasia, uf, cidade);
	}
	
	public Empresa getEmpresa(BigDecimal cdEmpresa) throws CustomException{
		return dao.getEmpresa(cdEmpresa);
	}
	
	public void update(Empresa empresa){
		dao.update(empresa);
	}

}
